Skip to content

feat: Ralph Loop + orchestrator + docs update for v0.7.0#97

Merged
jpleva91 merged 4 commits intomainfrom
feat/ralph-loop-and-docs
Apr 1, 2026
Merged

feat: Ralph Loop + orchestrator + docs update for v0.7.0#97
jpleva91 merged 4 commits intomainfrom
feat/ralph-loop-and-docs

Conversation

@jpleva91
Copy link
Copy Markdown
Contributor

@jpleva91 jpleva91 commented Apr 1, 2026

Summary

  • Ralph Loop — stateless-iterative task execution engine (shellforge ralph)
  • Sub-agent orchestration with concurrency control
  • shellforge ralph CLI command
  • Docs: update README (Anthropic API provider option), architecture (new llm/ packages), roadmap (v0.7.0 complete, Phase 11 done)

Test plan

  • shellforge ralph "prompt" executes without error
  • README renders correctly — tagline updated, new CLI commands listed
  • Roadmap reflects Phase 11 complete

🤖 Generated with Claude Code

jpleva91 and others added 4 commits April 1, 2026 00:47
Implements PICK -> IMPLEMENT -> VALIDATE -> COMMIT -> RESET cycle.
Each task gets a fresh RunLoop call with isolated context, preventing
cross-task context pollution. Includes task file parser, priority-based
picker, JSONL append-only log, dry-run mode, and validation commands.

21 tests passing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Adds SubTask/SubResult/TaskHandle types, Orchestrator with SpawnSync
(blocking) and SpawnAsync (goroutine+channel) execution, semaphore-based
concurrency limiting, and CompressResult for output truncation. Each
sub-agent gets its own RunLoop call with isolated context.

12 tests passing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wires the Ralph Loop into the CLI with full flag support: --tasks,
--log, --provider, --validate, --dry-run, --auto-commit, --max-tasks.
Supports both Anthropic API and legacy Ollama providers.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Fix headline to reflect Anthropic API provider option
- Add --provider anthropic and --thinking-budget to CLI commands
- Add llm/ and agent/drift.go to Go project layout
- Mark Phase 11 (workspace swarm migration) as complete
- Add v0.7.0 completed items (LLM provider, prompt caching, drift detection)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jpleva91 jpleva91 merged commit 2e6a240 into main Apr 1, 2026
5 checks passed
@jpleva91 jpleva91 deleted the feat/ralph-loop-and-docs branch April 1, 2026 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant